package com.cn.mapper;

import com.cn.pojo.ShopCart;
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface ShopCartMapper {
    /**
     * 添加商品到购物车
     * @param shopCart
     * @return 1表示成功，0表示失败
     */
    int addProductToShopCart(ShopCart shopCart);

    /**
     * 更新购物车中商品的数量
     * @param userId 用户ID
     * @param productId 商品ID
     * @param newCount 新的数量
     * @return 1表示成功，0表示失败
     */
    int updateCartItemCount(Integer userId, Integer productId, Integer newCount);
    /**
     * 删除购物车中的商品
     * @param userId 用户ID
     * @param productId 商品ID
     * @return 1表示成功，0表示失败
     */
    int deleteCartItem(int userId, int productId);
}
